home *** CD-ROM | disk | FTP | other *** search
- {$if not def IEC_LIB}
- const IEC_LIB='I';
-
- const ST_OK = $00;
- ST_READ_TIMEOUT = $02;
- ST_TIMEOUT = $03;
- ST_EOF = $40;
- ST_NOTPRESENT = $80;
- CMD_DATA = $60;
- CMD_CLOSE = $E0;
- CMD_OPEN = $F0;
-
- type iec_base = record
- temp: array[0..33] of char;
- iec_SysLib: longint;
- iec_DosLib: longint;
- iec_SegList: longint;
- iec_ST: byte;
- iec_pad: char
- end;
-
- var IECBase: ^iec_base;
-
- procedure OpenIEC;
- begin
- OpenLib(IECBase,'iec.library',0)
- end;
-
- Library IECBase:
- -30: procedure Listen(D0: byte);
- -36: procedure UnListen;
- -42: procedure Talk(D0: byte);
- -48: procedure UnTalk;
- -54: procedure Second(D0: byte);
- -60: procedure TkSA(D0: byte);
- -66: procedure CIOut(D0: char);
- -72: function ACPtr: char;
- end;
- {$endif}
-